#f1=open('utf8.txt','r',encoding='utf8').read()#针对utf8文本，直接在open使用格式声明
#print(f1)


f1=open('utf8.txt','rb').read()#读取utf8格式
print(f1)
f2=f1.decode('utf8')#译码utf8格式
print(repr(f2))#这里可以看出文本文档utf8格式的一个问题
#产生了一个前缀 '\ufeff还是'，如果直接使用f2.encode('gbk')想得到gbk编码，肯定会报错
